Resampling-based Model Stability Checks

Resampling-based Stability Checks

= use repeated data resampling to check whether model results are stable under changes in the training data.

Common resampling schemes

What can be checked

What you track across resamples What you are checking
model performance, e.g. AUC/RMSE model performance robustness
predictions for the same samples prediction stability
selected variables/features feature selection stability
coefficient sizes/signs parameter stability
feature importance rankings interpretability stability

Typical workflow

  1. Resample the data many times
  2. Fit the model each time
  3. Record the quantity of interest
  4. Summarize its variation across resamples
  5. Check whether the conclusion is stable enough to trust